向原始数据库添加用户自定义属性

众所周知,除了热力学性质之外,CALPHAD方法已被用于描述各种类型的相性质。可以通过与开发热力学数据库类似的途径来开发迁移率数据库,摩尔体积数据库和其他热物理性质数据库。Append TDB功能允许用户将用户定义的属性添加到原始数据库中。在此示例中,我们通过Append TDB功能将摩尔体积添加到AB_Original.tdb。在AB_property.tdb数据库中,描述了Bcc,Fcc和Liquid相中A和B的摩尔体积参数,如下所示:

ParameterVm(Bcc,A;0) 298 +7.4e-6*exp(1e-6*T); 3000 N !

ParameterVm(Bcc,B;0) 298 +8.4e-6*exp(1e-6*T); 3000 N !

ParameterVm(Fcc,A;0) 298 +7.0e-6*exp(1e-6*T); 3000 N !

ParameterVm(Fcc,B;0) 298 +8.0e-6*exp(1e-6*T); 3000 N !

ParameterVm(Liquid,A;0) 298 +8.0e-6*exp(1e-6*T); 3000 N !

ParameterVm(Liquid,B;0) 298 +9.0e-6*exp(1e-6*T); 3000 N !

加载原始数据库AB_original.tdb,然后通过Append TDB功能附加AB_property.tdb数据库。当前组合的AB_original + AB_property数据库使我们能够计算A-B二元体系的摩尔体积和相图。摩尔体积等值线如图 1所示(参见 等值线图(Contour Diagram)计算等值线图)。另外,使用AB_original + AB_property数据库,还可以计算密度和线性热膨胀系数。

请注意,各种类型的用户自定义性质都可以通过Append TDB功能与原始热力学数据库相结合,这些性质包括但不限于原子迁移率,摩尔体积,粘度,表面张力。

图 1:  原始数据库和原始+附加数据库计算的 A-B 相图